<?php
header('Content-type:text/html;charset=utf-8');
function p($var){
	echo '<pre style="background:#ccc;border-radius:4px;padding:10px;">';
	print_r($var);
	echo '</pre>';
}
if($_SERVER['REQUEST_METHOD'] == 'POST'){
	define('IS_POST',true);
}else{
	define('IS_POST', false);
}

//操作网站配置文件的C()函数
function C($var=NULL,$value=NULL){
    static $config = array();
    //如果第一个参数$var是数组,那么就是加载配置项动作
    if(is_array($var)){
        $config = array_merge($config,$var);
        //此处的return 就是为了终止函数内部运行,因为加载配置项执行到这步就算完事了,没有必要再往下了
        return;
    }
    //如果第一个参数$var是字符串
    if(is_string($var)){
        //并且第二个参数$value为NULL那么就是读取配置项
        if(is_null($value)){
            //return $config['CODE_LEN'];
            return isset($config[$var]) ? $config[$var] : NULL;
        }else{//如果第二个参数不为NULL,证明有值传递是临时修改配置项
            $config[$var] = $value;
        }
        return;

    }
    //如果没有传递参数,那么返回全部配置项
    if(is_null($var) && is_null($value)){
        return $config;
    }
}
//实例化模型
function M()
{
	return new \Hdphp\Tools\Model();
}




















 ?>